/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package datos;

import datos.Arbol;
import datos.Regla;
import java.util.ArrayList;
import javax.swing.JOptionPane;

/**
 *
 * @author Esteban Puello y Raul Piñeres
 */
public class ReglasArbol {

    public ReglasArbol() {
    }

    public Arbol LeerReglas(ArrayList<Regla> reglas) {
        Arbol ar = new Arbol();
        ArrayList<String> nombres2;
        ArrayList<String> linea2;
        String lineas;
        for (int i = 0; i < reglas.size(); i++) {
            Regla r = reglas.get(i);
            nombres2 = new ArrayList<String>();
            linea2 = new ArrayList<String>();
            int cantidad = r.getCantidad();
            for (int j = 0; j < cantidad; j++) {
                nombres2.add(r.getNombreAtributo(j));
                lineas = r.getValor(j);
                linea2.add(lineas);
            }
            nombres2.add(r.getNombreClase());
            lineas = r.getValorClase();
            linea2.add(lineas);
            ar = ar.Llenado2(ar, nombres2, linea2, nombres2.size());
        }
        return ar;
    }
}
//Se acaba el codigo agregado por esteban puello y raul piñeres